package controllerCat;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTable;
import domijn.Categorie;
import pnlBeheer.PnlCatBeheer;
import tblModelCategorie.TMCategorie;



public class CatBtnDelete implements ActionListener {

	private PnlCatBeheer PnlCatBeheer;	
	private JTable table;
	@SuppressWarnings("unused")
	private TMCategorie CatM;

	public CatBtnDelete(PnlCatBeheer PnlCatBeheer) {
		this.PnlCatBeheer = PnlCatBeheer;
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equals("Delete")) {
			try{
				String naam ;
				naam =  PnlCatBeheer.getTxtNaam().getText();
				System.out.println(naam);
				
				Categorie categorie = new Categorie(0, naam);
				categorie.delete();
				
				PnlCatBeheer.getLblDeleteMelding().setVisible(true);
				PnlCatBeheer.getLblSaveMelding().setVisible(false);
				PnlCatBeheer.getTxtNaam().setText("");
				
				
				 table = PnlCatBeheer.getTblCat();
				 table.setModel(CatM = new TMCategorie(PnlCatBeheer));
				 table.repaint();
				 table.revalidate();
			  
				
			}
				catch(Exception a)
				
				{
					
				}
			 }	
			}
		}


